import pygame
from csv import reader
from os import walk


def 导入布局(路径):
    地形图 = []
    with open(路径) as 关卡地图:
        # 通过定界符 , 来读取关卡地图
        布局 = reader(关卡地图, delimiter=',')
        for 行 in 布局:
            地形图.append(list(行))
        return 地形图


def 导入视图(路径):
    视图列表 = []
    # walk 返回三个内容，1：文件路径；2：子目录；3：文件列表
    for _, __, 文件 in walk(路径):
        for 文件名 in 文件:
            完整路径 = 路径 + '/' + 文件名
            视图 = pygame.image.load(完整路径).convert_alpha()
            视图列表.append(视图)

    return 视图列表
